package com.xinsoft.entity.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xinsoft.common.page.PageModel;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 文件名称：.SysNoticePageParam
 * 初始作者： hsm
 * 创建日期：2023
 * 功能说明：
 * <p>
 * =================================================
 * 修改记录：
 * 修改作者 日期 修改内容
 * ================================================
 * Copyright (c) 2019-2020 .All rights reserved.
 */
@Data
@ApiModel("通知信息查询参数")
public class SysNoticePageParam extends PageModel {

    /**
     * 发送人
     */
    private String fromUserName;

    /**
     * 发送时间 开始
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startTime;

    /**
     * 发送时间 结束
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endTime;

    /**
     *  状态 0:未读，1:已读
     */
    private Integer signStatus;

    /**
     *  通知主题
     */
    private String title;

}
